Commits v4.7.0-rc.4 (448cd46c)
34fbbbb Ivan 2026-04-27 19:34:04 - 4 months ago
feat(android): add camera feature to AndroidManifest.xml as optional
4683110 Ivan 2026-04-27 19:14:35 - 4 months ago
chore(tests): update http_api_routes.json with new API route definitions
923200f Ivan 2026-04-27 19:02:22 - 4 months ago
fix(tests): update test for Transport's announce handler registration count
f547947 Ivan 2026-04-27 19:02:17 - 4 months ago
delete(tests): remove test file for RNGit database announcement conversion
366aa62 Ivan 2026-04-27 19:01:00 - 4 months ago
feat(locales): update localization files with new translation features and bootstrap node search improvements
6e10b7c Ivan 2026-04-27 18:58:53 - 4 months ago
refactor(audio): encapsulate audio record creation and permission check in TelephoneNativeAudioSession and WavPcmAttachmentRecorder
e119276 Ivan 2026-04-27 18:35:56 - 4 months ago
feat(RNGitExplorer): add experimental footer message to RNGitExplorerPage component
5533542 Ivan 2026-04-27 18:35:43 - 4 months ago
feat(locales): add experimental footer message to localization files for multiple languages
20c2895 Ivan 2026-04-27 18:17:04 - 4 months ago
docs(README): update browser requirements and clarify Android APK packaging details across multiple language files
d3ca433 Ivan 2026-04-27 18:16:52 - 4 months ago
feat(tests): update fe/be tests and contract api routes
bbc067b Ivan 2026-04-27 18:16:05 - 4 months ago
refactor(build_community_interfaces): streamline JSON fetching by replacing custom fetch function with a dedicated interface builder
e9d6264 Ivan 2026-04-27 18:15:57 - 4 months ago
fix(ci): exclude additional file types from asset attestation and disable tlog upload
8dc92a3 Ivan 2026-04-27 18:15:45 - 4 months ago
feat(locales): update localization files with new privacy settings, message auto-delete options, and community preset management features
8fe6752 Ivan 2026-04-27 18:15:35 - 4 months ago
feat(clipboard): add clipboard utility functions for secure and insecure contexts, better text copy and read capabilities
b2c620e Ivan 2026-04-27 18:15:25 - 4 months ago
refactor(components): standardize z-index values and improve class naming conventions across multiple components
356aea3 Ivan 2026-04-27 18:15:08 - 4 months ago
feat(announce_manager): add aspect store configuration and announce storage logic
6f186b3 Ivan 2026-04-27 18:14:59 - 4 months ago
feat(reticulum): implement bootstrap-only interface handling
6ea4b37 Ivan 2026-04-27 18:14:42 - 4 months ago
chore(workflows): add Trivy setup and update steps in build and security scan workflows
594e339 Ivan 2026-04-27 00:17:45 - 4 months ago
chore(community_interfaces): remove outdated TCPClientInterface entries and add new user-submitted interfaces
6637cd1 Ivan 2026-04-27 00:17:22 - 4 months ago
chore(cleanup): remove obsolete Tailwind configuration files and update style.css for new Tailwind setup
b1a5e0c Ivan 2026-04-27 00:17:03 - 4 months ago
chore(docker): simplify Dockerfile by removing unnecessary Tailwind configuration files from the build context
81971ec Ivan 2026-04-27 00:16:48 - 4 months ago
chore(dependencies): update Tailwind CSS to version 4.2.4 and add @tailwindcss/vite plugin
376dc9d Ivan 2026-04-26 22:02:21 - 4 months ago
feat(locales): add outbound message propagation status translations for multiple languages
16bd39c Ivan 2026-04-26 22:02:16 - 4 months ago
feat(tests): add unit tests for ConversationViewer's outbound propagation status handling, enhancing coverage for message state and method propagation
2db8147 Ivan 2026-04-26 22:00:30 - 4 months ago
feat(messages): fix outbound message status handling by introducing a new method for title generation and improving propagation state messaging
51f51dc Ivan 2026-04-26 22:00:10 - 4 months ago
feat(meshchat): update message handling by adding method parameter to update function and integrating method conversion for improved state management
97e7134 Ivan 2026-04-26 00:59:19 - 4 months ago
chore(docs): update
848325d Ivan 2026-04-26 00:40:30 - 4 months ago
docs(locales): update localization tables in multiple languages for consistency
60f06e0 Ivan 2026-04-26 00:39:21 - 4 months ago
feat(locales): add RNGit Explorer localization for multiple languages
0110690 Ivan 2026-04-26 00:39:13 - 4 months ago
docs(README): update
75bd553 Ivan 2026-04-25 23:30:34 - 4 months ago
feat(tests): add comprehensive tests for meshchat_wrapper and rngit_tool functionality, including server behavior and frequency conversion
7cb04cb Ivan 2026-04-25 23:30:28 - 4 months ago
chore(sync_version): format
ac64b3e Ivan 2026-04-25 23:30:19 - 4 months ago
fix(Utils): formatFrequency method to handle non-finite values and improve frequency formatting
8e2f4ee Ivan 2026-04-25 23:30:08 - 4 months ago
feat(microphoneRecorder): implement audio capture using AudioWorklet and ScriptProcessor for improved performance and compatibility
450ed9e Ivan 2026-04-25 23:29:54 - 4 months ago
feat(interfaceDiscoveryUtils): add parseRNodeFrequencyHz function for frequency conversion in API payloads
b80d22a Ivan 2026-04-25 23:29:46 - 4 months ago
feat(android): update audio handling and navigation for Android, including native audio attachment support and message routing
d2eb616 Ivan 2026-04-25 23:29:37 - 4 months ago
feat(rngit_tool): add RNGit Explorer page and navigation integration
1e62ab1 Ivan 2026-04-25 23:29:14 - 4 months ago
feat(rngit_tool): introduce RNGit explorer
7da4412 Ivan 2026-04-25 23:29:00 - 4 months ago
chore(version): format
4389b64 Ivan 2026-04-25 23:28:44 - 4 months ago
feat(android): update meshchat_wrapper with server loop control and improve error handling for Android notification bridge
30d95f7 Ivan 2026-04-25 23:25:47 - 4 months ago
feat(interface_editor): add coerce_rnode_frequency_hz function for frequency conversion in Reticulum config
f6aecb0 Ivan 2026-04-25 23:24:59 - 4 months ago
docs(README): add Docker run command examples for multiple languages
ff58577 Ivan 2026-04-25 23:24:52 - 4 months ago
docs(README): update
e89fc13 Ivan 2026-04-25 23:24:42 - 4 months ago
feat(android): implement call handling and audio features, add notification channels, and enhance UI with new permissions and shortcuts
80d9fd6 Ivan 2026-04-25 23:24:30 - 4 months ago
chore(android): update Gradle plugin and SDK versions, enhance dependencies, and add Lint configuration
b7f9124 Ivan 2026-04-25 23:24:23 - 4 months ago
feat(android): add Android Lint step to CI workflow and include lint report artifacts
b799f6a Ivan 2026-04-25 23:24:11 - 4 months ago
docs(README): update
8f37bef Ivan 2026-04-25 01:10:40 - 4 months ago
chore(version): sync version directly from package.json in __init__.py and update version.py documentation
782372e Ivan 2026-04-25 01:01:50 - 4 months ago
feat(tests): add comprehensive tests for android_push_bridge and update version references in frontend tests
7b7750d Ivan 2026-04-25 01:01:43 - 4 months ago
fix(sync_version): streamline version update in multiple language README files
c97c8eb Ivan 2026-04-25 01:01:36 - 4 months ago
feat(version): dynamically retrieve version from src/version.py and add android push bridge for websocket notifications
c3699b4 Ivan 2026-04-25 01:01:24 - 4 months ago
feat(android): add notification strings for background service and message alerts
d141d93 Ivan 2026-04-25 01:01:16 - 4 months ago
feat(android): integrate websocket hook for ReticulumMeshChat in meshchat_wrapper.py
dafc150 Ivan 2026-04-25 01:01:10 - 4 months ago
fix(layout): update height classes for responsive design in App.vue and AuthPage.vue
dba102f Ivan 2026-04-25 00:59:09 - 4 months ago
feat(android): implement foreground service and notification handling for message synchronization
c4a0116 Ivan 2026-04-25 00:56:54 - 4 months ago
feat(conversation): integrate uuid for pending message hash and update viewport resize handling
2f3af2a Ivan 2026-04-25 00:50:44 - 4 months ago
feat(sync_version): update version synchronization script to update multiple files with package.json version
fcfe440 Ivan 2026-04-25 00:50:34 - 4 months ago
docs: update README
ffb46c3 Ivan 2026-04-25 00:42:15 - 4 months ago
chore(release): bump version to 4.6.0
3f3c4cb Ivan 2026-04-25 00:09:44 - 4 months ago
refactor(tests): format
a0a9508 Ivan 2026-04-24 22:42:03 - 4 months ago
docs: add Docker Hub and GHCR information to README files across multiple languages
095a859 Ivan 2026-04-24 22:33:57 - 4 months ago
feat(workflows): update Android build workflow with tag handling, signing secrets detection, and APK upload logic
28b2c87 Ivan 2026-04-24 22:25:47 - 4 months ago
fix(workflows): fix Docker Hub login logic to use output from credential detection step
cd69e01 Ivan 2026-04-24 22:21:19 - 4 months ago
feat(workflows): update Docker workflow to support Docker Hub integration and tag generation
0855223 Ivan 2026-04-24 22:03:27 - 4 months ago
fix(android): update paths in Taskfile and CI workflows to reflect changes in APK build process and directory structure
ad84628 Ivan 2026-04-24 22:03:14 - 4 months ago
feat(repository): add function to stage local MeshChatX wheel into bundled directory and update download logic
76ba39f Ivan 2026-04-24 22:02:55 - 4 months ago
docs(android): update README files to reflect changes in APK build process and remove references to product flavors
4f4fbc2 Ivan 2026-04-24 22:02:01 - 4 months ago
refactor(android): simplify Python sync task and remove product flavors from build.gradle
2a4fb9c Ivan 2026-04-24 22:01:46 - 4 months ago
chore(android): update .gitignore and .prettierignore to reflect new Python directory structure
dd26bcb Ivan 2026-04-24 21:52:30 - 4 months ago
chore(workflows): add caching for Node.js and Poetry in CI workflows
47d355d Ivan 2026-04-24 21:41:19 - 4 months ago
feat(task): add default benchmark task and update workflow triggers for benchmarks
12f22e9 Ivan 2026-04-24 21:41:08 - 4 months ago
test(frontend): update ArchivesPage test for downloadTextAsFile to include delay handling
702dbc2 Ivan 2026-04-24 21:34:30 - 4 months ago
fix(workflows): format
4b60db8 Ivan 2026-04-24 21:34:21 - 4 months ago
feat(downloads): implement file download persistence with user notifications and filename sanitization
cc11fcc Ivan 2026-04-24 21:34:13 - 4 months ago
feat(locales): add NomadNet favourites import/export functionality and update contact sharing options across multiple languages
fcbea73 Ivan 2026-04-24 21:33:59 - 4 months ago
refactor(frontend): update download functionality and improve time formatting utilities
7a02ca3 Ivan 2026-04-24 21:33:48 - 4 months ago
refactor(frontend): streamline file download methods and update user interface elements across components
35937ec Ivan 2026-04-24 21:33:26 - 4 months ago
test(frontend): add unit tests for DownloadUtils and update Utils tests with new formatting functions
81c09d4 Ivan 2026-04-24 21:13:49 - 4 months ago
fix(workflows): ignore CVE-2026-3219 in pip-audit due to pending fix
cabac7d Ivan 2026-04-24 21:04:30 - 4 months ago
feat(ci): update Trivy setup script with upstream verification and cosign integration
328bb76 Ivan 2026-04-24 21:03:50 - 4 months ago
fix(ci): update GitHub draft release script to set GH_REPO from GITHUB_REPOSITORY if not defined
9b91c6c Ivan 2026-04-24 20:47:59 - 4 months ago
docs(README): update official GitHub mirror links across multiple language README files
49d6897 Ivan 2026-04-24 03:34:13 - 4 months ago
chore(workflows): clean up Flatpak CI workflow and remove deprecated Snap build scripts
e3fbf53 Ivan 2026-04-24 03:28:21 - 4 months ago
chore(workflows): remove obsolete Gitea CI workflow files for GitHub Actions integration
5a8d4fc Ivan 2026-04-24 03:26:46 - 4 months ago
chore(docker): update image source in docker-compose.yml and improve description in Dockerfile
49e6f15 Ivan 2026-04-24 03:04:20 - 4 months ago
docs(SECURITY): fix formatting
69f9f6e Ivan 2026-04-24 03:03:49 - 4 months ago
docs: update code block syntax in README and Raspberry Pi documentation to use bash
744eb54 Ivan 2026-04-24 03:03:38 - 4 months ago
feat(docker): add Dockerfile for reproducible native builds with customizable targets
ce29ee1 Ivan 2026-04-24 02:50:53 - 4 months ago
docs(README): update CI workflows references to GitHub Actions and update security policy details
3310b61 Ivan 2026-04-24 02:49:05 - 4 months ago
chore(workflows): migrate CI workflows from Gitea to GitHub Actions and remove obsolete files
863e992 Ivan 2026-04-24 00:53:29 - 4 months ago
chore(changelog): update Content Security Policy entry to include 'blob:' for WebAssembly execution
a87455b Ivan 2026-04-24 00:53:16 - 4 months ago
fix(electron): update Content Security Policy to include 'blob:' for script execution and enhance CSP logic in related files
bec1129 Ivan 2026-04-24 00:50:09 - 4 months ago
chore(release): bump version to 4.5.1 and update changelog
eaf8d72 Ivan 2026-04-24 00:46:39 - 4 months ago
feat(locales): add microphone error handling messages in multiple languages for improved user guidance
1d11a7a Ivan 2026-04-24 00:46:31 - 4 months ago
feat(electron): fix Content Security Policy to include 'wasm-unsafe-eval' for script execution
4b9c16f Ivan 2026-04-24 00:46:08 - 4 months ago
feat(microphone): update audio recording error handling and update worklet import method
546a5e8 Ivan 2026-04-24 00:40:18 - 4 months ago
feat(electron): add F12 shortcut for toggling DevTools and enable auto-hide menu bar in main windows
d4c6089 Ivan 2026-04-24 00:12:39 - 4 months ago
feat(frontend): implement boot splash screen and improve Codec2 script loading with retry logic
084c110 Ivan 2026-04-24 00:05:53 - 4 months ago
feat(identity-switch): implement deduplication logic for identity switch events and refactor related handling in App.vue and IdentitiesPage.vue
8cda11b Ivan 2026-04-24 00:05:02 - 4 months ago
fix(locales): update confirmation messages for identity switch across multiple languages to remove restart prompts
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────